background

Flight Deals from Virginia to Punta Cana from $440

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

DL LogoUA LogoB6 LogoCM LogoQR LogoSQ LogoNH Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

Top Deals on flights from Richmond to Punta Cana

Richmond, US (RIC) - Punta Cana, DO (PUJ)

Delta Air Lines Logo
Delta Air Lines

May 10

RIC
10h 12m
ATL

May 10

PUJ
Delta Air Lines Logo
Delta Air Lines

May 15

PUJ
8h 16m
ATL

May 16

RIC

as low as

$440

Richmond, US (RIC) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 10

RIC
7h 11m
EWR

May 10

PUJ
United Airlines Logo
United Airlines

May 15

PUJ
17h 2m
IAD

May 16

RIC

as low as

$536

Richmond, US (RIC) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

May 6

RIC
9h 40m
CLT

May 6

PUJ
American Airlines Logo
American Airlines

May 12

PUJ
12h 30m
CLT

May 13

RIC

as low as

$577

Richmond, US (RIC) - Punta Cana, DO (PUJ)

Delta Air Lines Logo
Delta Air Lines

May 6

RIC
7h 30m
ATL

May 6

PUJ
Delta Air Lines Logo
Delta Air Lines

May 12

PUJ
8h 54m
ATL

May 12

RIC

as low as

$622

Richmond, US (RIC) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 6

RIC
7h 11m
EWR

May 6

PUJ
United Airlines Logo
United Airlines

May 12

PUJ
29h 3m
EWR

May 13

RIC

as low as

$639

Richmond, US (RIC) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 18

RIC
8h 25m
ORD

May 18

PUJ
United Airlines Logo
United Airlines

May 25

PUJ
29h 8m
EWR

May 26

RIC

as low as

$727

Richmond, US (RIC) - Punta Cana, DO (PUJ)

Delta Air Lines Logo
Delta Air Lines

May 18

RIC
6h 10m
ATL

May 18

PUJ
Delta Air Lines Logo
Delta Air Lines

May 25

PUJ
8h 16m
ATL

May 26

RIC

as low as

$767

Richmond, US (RIC) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 22

RIC
9h 35m
EWR

May 22

PUJ
United Airlines Logo
United Airlines

May 27

PUJ
6h 55m
IAD

May 27

RIC

as low as

$895

Richmond, US (RIC) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 15

RIC
23h 20m
IAD

May 16

PUJ
United Airlines Logo
United Airlines

May 18

PUJ
21h 12m
IAD

May 19

RIC

as low as

$927

Richmond, US (RIC) - Punta Cana, DO (PUJ)

Delta Air Lines Logo
Delta Air Lines

May 22

RIC
6h 10m
ATL

May 22

PUJ
Delta Air Lines Logo
Delta Air Lines

May 27

PUJ
10h 7m
JFK

May 27

RIC

as low as

$1021

Top Deals on flights from Norfolk to Punta Cana

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

Spirit Airlines Logo
Spirit Airlines

Jun 1

ORF
23h 34m
MCO

Jun 2

PUJ
Spirit Airlines Logo
Spirit Airlines

Jun 8

PUJ
21h 47m
MCO

Jun 9

ORF

as low as

$528

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

ORF
9h 20m
EWR

Jun 1

PUJ
United Airlines Logo
United Airlines

Jun 8

PUJ
7h 54m
EWR

Jun 9

ORF

as low as

$599

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 20

ORF
9h
CLT

Jun 20

PUJ
American Airlines Logo
American Airlines

Jun 24

PUJ
23h 20m
JFK

Jun 25

ORF

as low as

$619

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

Delta Air Lines Logo
Delta Air Lines

Jun 9

ORF
6h 54m
ATL

Jun 9

PUJ
Delta Air Lines Logo
Delta Air Lines

Jun 12

PUJ
9h 17m
JFK

Jun 12

ORF

as low as

$628

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 12

ORF
17h 23m
JFK

Jun 13

PUJ
American Airlines Logo
American Airlines

Jun 16

PUJ
23h 20m
JFK

Jun 17

ORF

as low as

$645

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 12

ORF
28h 49m
EWR

Jun 13

PUJ
United Airlines Logo
United Airlines

Jun 16

PUJ
7h 29m
EWR

Jun 16

ORF

as low as

$649

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

JetBlue Logo
JetBlue

Jun 1

ORF
17h 12m
BOS

Jun 2

PUJ
JetBlue Logo
JetBlue

Jun 8

PUJ
24h 25m
BOS

Jun 9

ORF

as low as

$661

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 1

ORF
5h 58m
MIA

Jun 1

PUJ
American Airlines Logo
American Airlines

Jun 8

PUJ
6h 59m
CLT

Jun 8

ORF

as low as

$661

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 20

ORF
9h 35m
EWR

Jun 20

PUJ
United Airlines Logo
United Airlines

Jun 24

PUJ
7h 29m
EWR

Jun 24

ORF

as low as

$774

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 25

ORF
8h 35m
ORD

Jun 25

PUJ
United Airlines Logo
United Airlines

Jun 29

PUJ
27h 1m
EWR

Jun 30

ORF

as low as

$789

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 12

ORF
21h 57m
LGA
CLT

Jun 13

PUJ
American Airlines Logo
American Airlines

Jun 16

PUJ
23h 20m
JFK

Jun 17

ORF

as low as

$800

Norfolk, US (ORF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 1

ORF
9h 21m
JFK
MIA

Jun 1

PUJ
American Airlines Logo
American Airlines

Jun 8

PUJ
6h 59m
CLT

Jun 8

ORF

as low as

$822

Top Deals on flights from Roanoke to Punta Cana

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 3

ROA
15h 49m
PHL
CLT

Jun 4

PUJ
American Airlines Logo
American Airlines

Jun 10

PUJ
22h 58m
JFK
CLT

Jun 11

ROA

as low as

$520

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 3

ROA
18h 13m
CLT

Jun 4

PUJ
American Airlines Logo
American Airlines

Jun 10

PUJ
22h 58m
JFK
CLT

Jun 11

ROA

as low as

$527

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 3

ROA
6h 20m
IAD

Jun 3

PUJ
United Airlines Logo
United Airlines

Jun 10

PUJ
17h 2m
EWR
IAD

Jun 11

ROA

as low as

$534

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 3

ROA
9h 15m
IAD
EWR

Jun 3

PUJ
United Airlines Logo
United Airlines

Jun 10

PUJ
17h 2m
EWR
IAD

Jun 11

ROA

as low as

$534

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 3

ROA
18h 13m
CLT

Jun 4

PUJ
American Airlines Logo
American Airlines

Jun 10

PUJ
6h 57m
PHL

Jun 10

ROA

as low as

$574

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 18

ROA
21h 47m
CLT
JFK

Jun 19

PUJ
American Airlines Logo
American Airlines

Jun 25

PUJ
22h 29m
PHL

Jun 26

ROA

as low as

$659

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 18

ROA
9h 15m
IAD
EWR

Jun 18

PUJ
United Airlines Logo
United Airlines

Jun 25

PUJ
28h 19m
EWR
ORD

Jun 26

ROA

as low as

$689

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 18

ROA
6h 20m
IAD

Jun 18

PUJ
United Airlines Logo
United Airlines

Jun 25

PUJ
28h 19m
EWR
ORD

Jun 26

ROA

as low as

$689

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 18

ROA
9h
CLT

Jun 18

PUJ
American Airlines Logo
American Airlines

Jun 25

PUJ
22h 29m
PHL

Jun 26

ROA

as low as

$733

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 18

ROA
21h 47m
CLT
JFK

Jun 19

PUJ
American Airlines Logo
American Airlines

Jun 25

PUJ
28h 3m
JFK
CLT

Jun 26

ROA

as low as

$733

Roanoke, US (ROA) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 18

ROA
6h 20m
IAD

Jun 18

PUJ
United Airlines Logo
United Airlines

Jun 25

PUJ
20h 24m
ORD

Jun 26

ROA

as low as

$850

Top Deals on flights from Charlottesville to Punta Cana

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
14h 11m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
7h 12m
CLT

Jun 10

CHO

as low as

$519

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
14h 11m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
15h 27m
CLT

Jun 10

CHO

as low as

$519

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
14h 11m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 37m
CLT
LGA

Jun 10

CHO

as low as

$523

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 2

CHO
21h 45m
ORD
EWR

Jun 3

PUJ
United Airlines Logo
United Airlines

Jun 9

PUJ
21h 5m
EWR
IAD

Jun 10

CHO

as low as

$534

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 2

CHO
15h 5m
IAD
EWR

Jun 3

PUJ
United Airlines Logo
United Airlines

Jun 9

PUJ
16h 54m
EWR
IAD

Jun 10

CHO

as low as

$534

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 2

CHO
19h 6m
IAD
ORD

Jun 3

PUJ
United Airlines Logo
United Airlines

Jun 9

PUJ
21h 5m
EWR
IAD

Jun 10

CHO

as low as

$534

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
16h 46m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
15h 27m
CLT

Jun 10

CHO

as low as

$568

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
16h 46m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 37m
CLT
LGA

Jun 10

CHO

as low as

$572

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
18h 24m
CLT
JFK

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 37m
CLT
LGA

Jun 10

CHO

as low as

$572

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
18h 24m
CLT
JFK

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
15h 27m
CLT

Jun 10

CHO

as low as

$572

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

CHO
18h 24m
CLT
JFK

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
7h 12m
CLT

Jun 10

CHO

as low as

$572

Charlottesville, US (CHO) - Punta Cana, DO (PUJ)

COPA Airlines Logo
COPA Airlines

Jun 2

CHO
28h 39m
IAD
PTY

Jun 3

PUJ
COPA Airlines Logo
COPA Airlines

Jun 9

PUJ
30h 45m
PTY
IAD

Jun 10

CHO

as low as

$1599

Top Deals on flights from Lynchburg to Punta Cana

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
15h 28m
CLT

Jun 10

LYH

as low as

$519

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 22m
CLT

Jun 10

LYH

as low as

$525

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
26h 18m
CLT

Jun 10

LYH

as low as

$525

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
35h 59m
JFK
CLT

Jun 10

LYH

as low as

$537

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
31h 34m
JFK
CLT

Jun 10

LYH

as low as

$537

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
26h 38m
JFK
CLT

Jun 10

LYH

as low as

$555

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
18h 32m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
15h 28m
CLT

Jun 10

LYH

as low as

$575

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
17h 2m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
15h 28m
CLT

Jun 10

LYH

as low as

$575

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
17h 2m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 22m
CLT

Jun 10

LYH

as low as

$581

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
18h 32m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 22m
CLT

Jun 10

LYH

as low as

$581

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
19h 3m
PHL
CLT

Jun 10

LYH

as low as

$590

Lynchburg, US (LYH) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

LYH
14h 27m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
24h 57m
PHL
CLT

Jun 10

LYH

as low as

$606

Top Deals on flights from Newport News to Punta Cana

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
27h 57m
CLT
JFK

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
6h 59m
CLT

Jun 9

PHF

as low as

$506

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
27h 57m
CLT
JFK

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 42m
CLT

Jun 10

PHF

as low as

$514

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
14h 18m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
6h 59m
CLT

Jun 9

PHF

as low as

$519

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
14h 18m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 42m
CLT

Jun 10

PHF

as low as

$526

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
14h 18m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
36h 15m
JFK
CLT

Jun 10

PHF

as low as

$538

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
14h 18m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
34h 34m
PHL
CLT

Jun 10

PHF

as low as

$538

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
16h 53m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
6h 59m
CLT

Jun 9

PHF

as low as

$568

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
16h 53m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 42m
CLT

Jun 10

PHF

as low as

$575

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
18h 23m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
6h 59m
CLT

Jun 9

PHF

as low as

$576

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
18h 23m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
21h 42m
CLT

Jun 10

PHF

as low as

$583

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
16h 53m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
34h 34m
PHL
CLT

Jun 10

PHF

as low as

$587

Newport News, US (PHF) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

Jun 2

PHF
14h 18m
CLT

Jun 3

PUJ
American Airlines Logo
American Airlines

Jun 9

PUJ
25h 17m
PHL
CLT

Jun 10

PHF

as low as

$606

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158